package com.jx.smartbot.VO.message;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonInclude;

public class StatusMessage implements Cloneable{  
	private List<String> tousers=null;
	private Object touser=null;
	private String togroup=null;
	private String sender=null;
	@Override  
	public Object clone() throws CloneNotSupportedException {  
		return (StatusMessage)super.clone();
	}
	public static class Form{
		private String key;
		private String value;
		public void setKey(String key){
		this.key = key;
		}
		public String getKey(){
		return this.key;
		}
		public void setValue(String value){
		this.value = value;
		}
		public String getValue(){
		return this.value;
		}
	}
	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	public static class Content{
		private String title;
		private String detail;
		private List<Form> form ;
		public void setTitle(String title){
		this.title = title;
		}
		public String getTitle(){
		return this.title;
		}
		public void setDetail(String detail){
		this.detail = detail;
		}
		public String getDetail(){
		return this.detail;
		}
		public void setForm(List<Form> form){
		this.form = form;
		}
		public List<Form> getForm(){
		return this.form;
		}
	}
	@JsonInclude(JsonInclude.Include.NON_EMPTY)
	public static class Begin{
		private String head;
		private Content content;
		private String status;
		private String url;
		private String ios;
		private String android;
		public void setHead(String head){
		this.head = head;
		}
		public String getHead(){
		return this.head;
		}
		public void setContent(Content content){
		this.content = content;
		}
		public Content getContent(){
		return this.content;
		}
		public void setStatus(String status){
		this.status = status;
		}
		public String getStatus(){
		return this.status;
		}
		public void setUrl(String url){
		this.url = url;
		}
		public String getUrl(){
		return this.url;
		}
		public void setIos(String ios){
		this.ios = ios;
		}
		public String getIos(){
		return this.ios;
		}
		public void setAndroid(String android){
		this.android = android;
		}
		public String getAndroid(){
		return this.android;
		}

	}
	private Begin begin;
	public Begin getBegin() {
		return begin;
	}
	public void setBegin(Begin begin) {
		this.begin = begin;
	}
	public Object getTouser() {
		return touser;
	}
	public void setTouser(Object touser) {
		this.touser = touser;
	}
	public String getTogroup() {
		return togroup;
	}
	public void setTogroup(String togroup) {
		this.togroup = togroup;
	}
	public String getSender() {
		return sender;
	}
	public void setSender(String sender) {
		this.sender = sender;
	}
	public List<String> getTousers() {
		return tousers;
	}
	public void setTousers(List<String> tousers) {
		this.tousers = tousers;
	}
}
